1
Colaboração Distribuída: O Modelo Mental de Repositórios Múltiplos
AI016Lesson 8
00:00

A colaboração distribuída muda o foco de uma única pasta central para um ecossistema de repositórios independentes e ponto-a-ponto. Neste modelo, cada repositório — como meu-repositorio-git e repositorio-mary—é um universo completo que contém seu próprio histórico e dados de ramificação.

1. Definindo o "Remoto"

Em termos simples, um repositório remoto é um que não é seu. Pode existir na rede da sua empresa, na internet (GitHub) ou até mesmo em outro diretório no sistema de arquivos local. A característica definidora é que é uma instância separada onde o trabalho acontece fora do seu controle imediato.

2. Remotos como Marcadores

Tecnicamente, um remoto é apenas um apelido abreviado ou "marcador." Em vez de digitar /Usuários/Mary/projetos/repositorio-mary todas as vezes que você quiser verificar o progresso dela, você mapeia esse caminho para um nome simples como mary.

Nosso Repositóriomeu-repositorio-gitRepositório da Maryrepositorio-mary'mary' (Remoto)'origin' (Pai Padrão)Remoto: "Não é seu próprio repositório"

3. Independência de Estado

Os repositórios são ligados, mas não sincronizados automaticamente. Criar um marcador remoto não move código; ele apenas estabelece o caminho para troca futura de dados por meio de push ou fetch.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>